form{
	padding : 0.5em;
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
	margin-bottom : 10px;
}

fieldset{
	float : left;
	padding : 1em;
	margin-top : 10px;
	margin-right : 10px;
	margin-bottom : 10px;
	/*background : #f9fbfa;*/
	border : 1px solid #ddd;
	clear:both;
	}

legend{
	color : #575757;
	}

label{
    color : #444;
	display : block;
	}


 #all
	{
	width : 320px; /*larghezza dei moduli form*/
	padding : 2px;
	font-size : 1em;
	border : 1px solid #ddd;
	}
	
textarea#styled {
	width: 320px;
	height: 200px;
    padding : 2px;
	font-size : 1em;
	border : 1px solid #ddd;
	/*	
	font-family: Tahoma, sans-serif;
	background-image: url(bg.gif);
	background-position: bottom right;
	background-repeat: no-repeat;*/
}	
.ricerca{
	width : 320px; /*larghezza dei moduli form*/
	padding : 2px;
	font-size : 1em;
	border : 1px solid #c6c6c6;
	}
#titolo	{
	width : 315px; /*larghezza dei moduli form*/
	padding : 2px;
	font-size : 1em;
	border : 1px solid #c6c6c6;
	}
#testo{
	width : 315px; /*larghezza dei moduli form*/
	padding : 2px;
	font-size : 1em;
	border : 1px solid #c6c6c6;
}
.radio{
	width : 30px; /*larghezza dei moduli form*/
	margin-top: 3px;
	padding : 2px;
	font-size : 1em;
	color: #575757;
	/*border : 1px solid #c6c6c6;*/
}
#user	{
	width : 320px; /*larghezza dei moduli form*/
	padding : 2px;
	font-size : 1em;
	border : 1px solid #c6c6c6;
	}
#password{
	width : 320px; /*larghezza dei moduli form*/
	padding : 2px;
	font-size : 1em;
	border : 1px solid #c6c6c6;
	}

#radio{
	width : 20px; /*larghezza dei moduli form*/
	padding : 2px;
	font-size : 1em;
	border : 1px solid #ddd;
	color: #575757;
	}
#check{
	width : 20px; /*larghezza dei moduli form*/
	padding : 2px;
	font-size : 1em;
	border : 1px solid #ddd;
	color: #575757;
	}

	
 #login
 		{
	width : 180px;
	padding : 2px;
	font-size : 0.90em;
	border : 1px solid #ddd;
	}
#image{
width : 20px;
height: 20px;
}

#Address{
	height : 60px;
	font-style: normal;
	}

#sQty{
	width : 60px;
	padding : 2px;
	font-size : 1em;
	border : 1px solid #ddd;
	}

#MessageBox{
	width : 320px;
	height : 70px;
	padding : 2px;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 1em;
	border : 1px solid #ddd;
}

#Submit						{
						width : 140px;
						font-weight : bold;
						}

.orange_button {
  border:1px solid;
  border-color:#FC9 #630 #330 #F96;
  padding:0 3px;
  font:bold 10px verdana,sans-serif;
  color:#FFF;
  background:#F60;
  text-decoration:none;
  margin:0;
}
.formbutton {
	font: bold 90% "Trebuchet MS", "Arial", "Verdana", sans-serif;
	color: #385B88;
	background: #D6D5D5 url("img/boff.gif") left top repeat-x;
	border: 1px solid #385B88;
}

.formbuttonover {
	font: bold 90% "Trebuchet MS", "Arial", "Verdana", sans-serif;
	color: #fff;
	background: #385B88 url("img/bon.gif") left top repeat-x;
	border: 1px solid #aaa;
}
div.suggestions {     
	-moz-box-sizing: border-box;     
	/*box-sizing: border-box;*/     
	border: 1px solid black;     
	position: absolute; 
	} 
div.suggestions div {     
	cursor: default;     
	padding: 0px 3px;     
	background-color: #eef; 
	} 
div.suggestions div.current {     
	background-color: #6580D8;     
	color: white; 
	} 
/* ***********************************/